solar powered satellite - Deutsch Englisch Wörterbuch